
package com.colissimo.shipment;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.colissimo.shipment package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GenerateLabelResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "generateLabelResponse");
    private final static QName _GenerateCN23Response_QNAME = new QName("http://sls.ws.coliposte.fr", "generateCN23Response");
    private final static QName _GenerateBordereauByParcelsNumbers_QNAME = new QName("http://sls.ws.coliposte.fr", "generateBordereauByParcelsNumbers");
    private final static QName _GenerateCN23_QNAME = new QName("http://sls.ws.coliposte.fr", "generateCN23");
    private final static QName _GetBordereauByNumber_QNAME = new QName("http://sls.ws.coliposte.fr", "getBordereauByNumber");
    private final static QName _GetListMailBoxPickingDates_QNAME = new QName("http://sls.ws.coliposte.fr", "getListMailBoxPickingDates");
    private final static QName _CheckGenerateLabelResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "checkGenerateLabelResponse");
    private final static QName _GenerateLabel_QNAME = new QName("http://sls.ws.coliposte.fr", "generateLabel");
    private final static QName _PlanPickup_QNAME = new QName("http://sls.ws.coliposte.fr", "planPickup");
    private final static QName _CheckGenerateLabel_QNAME = new QName("http://sls.ws.coliposte.fr", "checkGenerateLabel");
    private final static QName _GetBordereauByNumberResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "getBordereauByNumberResponse");
    private final static QName _GetListMailBoxPickingDatesResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "getListMailBoxPickingDatesResponse");
    private final static QName _GetProductInter_QNAME = new QName("http://sls.ws.coliposte.fr", "getProductInter");
    private final static QName _GenerateBordereauByParcelsNumbersResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "generateBordereauByParcelsNumbersResponse");
    private final static QName _GetProductInterResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "getProductInterResponse");
    private final static QName _PlanPickupResponse_QNAME = new QName("http://sls.ws.coliposte.fr", "planPickupResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.colissimo.shipment
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDatesRetourRequestType }
     * 
     */
    public GetListMailBoxPickingDatesRetourRequestType createGetListMailBoxPickingDatesRetourRequestType() {
        return new GetListMailBoxPickingDatesRetourRequestType();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType }
     * 
     */
    public GenerateLabelRequestType createGenerateLabelRequestType() {
        return new GenerateLabelRequestType();
    }

    /**
     * Create an instance of {@link PlanPickupRequestType }
     * 
     */
    public PlanPickupRequestType createPlanPickupRequestType() {
        return new PlanPickupRequestType();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType }
     * 
     */
    public CheckGenerateLabelRequestType createCheckGenerateLabelRequestType() {
        return new CheckGenerateLabelRequestType();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType }
     * 
     */
    public GenerateCN23RequestType createGenerateCN23RequestType() {
        return new GenerateCN23RequestType();
    }

    /**
     * Create an instance of {@link XmlResponse }
     * 
     */
    public XmlResponse createXmlResponse() {
        return new XmlResponse();
    }

    /**
     * Create an instance of {@link XmlV2Response }
     * 
     */
    public XmlV2Response createXmlV2Response() {
        return new XmlV2Response();
    }

    /**
     * Create an instance of {@link XmlV2Response.Fields }
     * 
     */
    public XmlV2Response.Fields createXmlV2ResponseFields() {
        return new XmlV2Response.Fields();
    }

    /**
     * Create an instance of {@link XmlResponse.Sender }
     * 
     */
    public XmlResponse.Sender createXmlResponseSender() {
        return new XmlResponse.Sender();
    }

    /**
     * Create an instance of {@link XmlResponse.Addressee }
     * 
     */
    public XmlResponse.Addressee createXmlResponseAddressee() {
        return new XmlResponse.Addressee();
    }

    /**
     * Create an instance of {@link GenerateCN23V2ResponseType }
     * 
     */
    public GenerateCN23V2ResponseType createGenerateCN23V2ResponseType() {
        return new GenerateCN23V2ResponseType();
    }

    /**
     * Create an instance of {@link GenerateCN23V2ResponseType.Fields }
     * 
     */
    public GenerateCN23V2ResponseType.Fields createGenerateCN23V2ResponseTypeFields() {
        return new GenerateCN23V2ResponseType.Fields();
    }

    /**
     * Create an instance of {@link LabelV2Response }
     * 
     */
    public LabelV2Response createLabelV2Response() {
        return new LabelV2Response();
    }

    /**
     * Create an instance of {@link LabelV2Response.Fields }
     * 
     */
    public LabelV2Response.Fields createLabelV2ResponseFields() {
        return new LabelV2Response.Fields();
    }

    /**
     * Create an instance of {@link GenerateLabel }
     * 
     */
    public GenerateLabel createGenerateLabel() {
        return new GenerateLabel();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest }
     * 
     */
    public GenerateLabel.GenerateLabelRequest createGenerateLabelGenerateLabelRequest() {
        return new GenerateLabel.GenerateLabelRequest();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Fields }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Fields createGenerateLabelGenerateLabelRequestFields() {
        return new GenerateLabel.GenerateLabelRequest.Fields();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter createGenerateLabelGenerateLabelRequestLetter() {
        return new GenerateLabel.GenerateLabelRequest.Letter();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.Addressee }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.Addressee createGenerateLabelGenerateLabelRequestLetterAddressee() {
        return new GenerateLabel.GenerateLabelRequest.Letter.Addressee();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.Sender }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.Sender createGenerateLabelGenerateLabelRequestLetterSender() {
        return new GenerateLabel.GenerateLabelRequest.Letter.Sender();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations createGenerateLabelGenerateLabelRequestLetterCustomsDeclarations() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents createGenerateLabelGenerateLabelRequestLetterCustomsDeclarationsContents() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents();
    }

    /**
     * Create an instance of {@link PlanPickup }
     * 
     */
    public PlanPickup createPlanPickup() {
        return new PlanPickup();
    }

    /**
     * Create an instance of {@link PlanPickup.PlanPickupRequest }
     * 
     */
    public PlanPickup.PlanPickupRequest createPlanPickupPlanPickupRequest() {
        return new PlanPickup.PlanPickupRequest();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Fields }
     * 
     */
    public GenerateCN23RequestType.Fields createGenerateCN23RequestTypeFields() {
        return new GenerateCN23RequestType.Fields();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter }
     * 
     */
    public GenerateCN23RequestType.Letter createGenerateCN23RequestTypeLetter() {
        return new GenerateCN23RequestType.Letter();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.Addressee }
     * 
     */
    public GenerateCN23RequestType.Letter.Addressee createGenerateCN23RequestTypeLetterAddressee() {
        return new GenerateCN23RequestType.Letter.Addressee();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.Sender }
     * 
     */
    public GenerateCN23RequestType.Letter.Sender createGenerateCN23RequestTypeLetterSender() {
        return new GenerateCN23RequestType.Letter.Sender();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CustomsDeclarations }
     * 
     */
    public GenerateCN23RequestType.Letter.CustomsDeclarations createGenerateCN23RequestTypeLetterCustomsDeclarations() {
        return new GenerateCN23RequestType.Letter.CustomsDeclarations();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CustomsDeclarations.Contents }
     * 
     */
    public GenerateCN23RequestType.Letter.CustomsDeclarations.Contents createGenerateCN23RequestTypeLetterCustomsDeclarationsContents() {
        return new GenerateCN23RequestType.Letter.CustomsDeclarations.Contents();
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDates }
     * 
     */
    public GetListMailBoxPickingDates createGetListMailBoxPickingDates() {
        return new GetListMailBoxPickingDates();
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDates.GetListMailBoxPickingDatesRetourRequest }
     * 
     */
    public GetListMailBoxPickingDates.GetListMailBoxPickingDatesRetourRequest createGetListMailBoxPickingDatesGetListMailBoxPickingDatesRetourRequest() {
        return new GetListMailBoxPickingDates.GetListMailBoxPickingDatesRetourRequest();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Fields }
     * 
     */
    public CheckGenerateLabelRequestType.Fields createCheckGenerateLabelRequestTypeFields() {
        return new CheckGenerateLabelRequestType.Fields();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter }
     * 
     */
    public CheckGenerateLabelRequestType.Letter createCheckGenerateLabelRequestTypeLetter() {
        return new CheckGenerateLabelRequestType.Letter();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.Addressee }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.Addressee createCheckGenerateLabelRequestTypeLetterAddressee() {
        return new CheckGenerateLabelRequestType.Letter.Addressee();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.Sender }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.Sender createCheckGenerateLabelRequestTypeLetterSender() {
        return new CheckGenerateLabelRequestType.Letter.Sender();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CustomsDeclarations }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CustomsDeclarations createCheckGenerateLabelRequestTypeLetterCustomsDeclarations() {
        return new CheckGenerateLabelRequestType.Letter.CustomsDeclarations();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents createCheckGenerateLabelRequestTypeLetterCustomsDeclarationsContents() {
        return new CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents();
    }

    /**
     * Create an instance of {@link GetProductInter }
     * 
     */
    public GetProductInter createGetProductInter() {
        return new GetProductInter();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel }
     * 
     */
    public CheckGenerateLabel createCheckGenerateLabel() {
        return new CheckGenerateLabel();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest createCheckGenerateLabelCheckGenerateLabelRequest() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Fields }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Fields createCheckGenerateLabelCheckGenerateLabelRequestFields() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Fields();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter createCheckGenerateLabelCheckGenerateLabelRequestLetter() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Addressee }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Addressee createCheckGenerateLabelCheckGenerateLabelRequestLetterAddressee() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Addressee();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Sender }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Sender createCheckGenerateLabelCheckGenerateLabelRequestLetterSender() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Sender();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations createCheckGenerateLabelCheckGenerateLabelRequestLetterCustomsDeclarations() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents createCheckGenerateLabelCheckGenerateLabelRequestLetterCustomsDeclarationsContents() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Fields }
     * 
     */
    public GenerateLabelRequestType.Fields createGenerateLabelRequestTypeFields() {
        return new GenerateLabelRequestType.Fields();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter }
     * 
     */
    public GenerateLabelRequestType.Letter createGenerateLabelRequestTypeLetter() {
        return new GenerateLabelRequestType.Letter();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.Addressee }
     * 
     */
    public GenerateLabelRequestType.Letter.Addressee createGenerateLabelRequestTypeLetterAddressee() {
        return new GenerateLabelRequestType.Letter.Addressee();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.Sender }
     * 
     */
    public GenerateLabelRequestType.Letter.Sender createGenerateLabelRequestTypeLetterSender() {
        return new GenerateLabelRequestType.Letter.Sender();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CustomsDeclarations }
     * 
     */
    public GenerateLabelRequestType.Letter.CustomsDeclarations createGenerateLabelRequestTypeLetterCustomsDeclarations() {
        return new GenerateLabelRequestType.Letter.CustomsDeclarations();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CustomsDeclarations.Contents }
     * 
     */
    public GenerateLabelRequestType.Letter.CustomsDeclarations.Contents createGenerateLabelRequestTypeLetterCustomsDeclarationsContents() {
        return new GenerateLabelRequestType.Letter.CustomsDeclarations.Contents();
    }

    /**
     * Create an instance of {@link GenerateBordereauByParcelsNumbers }
     * 
     */
    public GenerateBordereauByParcelsNumbers createGenerateBordereauByParcelsNumbers() {
        return new GenerateBordereauByParcelsNumbers();
    }

    /**
     * Create an instance of {@link GenerateCN23 }
     * 
     */
    public GenerateCN23 createGenerateCN23() {
        return new GenerateCN23();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request }
     * 
     */
    public GenerateCN23 .GenerateCN23Request createGenerateCN23GenerateCN23Request() {
        return new GenerateCN23 .GenerateCN23Request();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Fields }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Fields createGenerateCN23GenerateCN23RequestFields() {
        return new GenerateCN23 .GenerateCN23Request.Fields();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter createGenerateCN23GenerateCN23RequestLetter() {
        return new GenerateCN23 .GenerateCN23Request.Letter();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.Addressee }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.Addressee createGenerateCN23GenerateCN23RequestLetterAddressee() {
        return new GenerateCN23 .GenerateCN23Request.Letter.Addressee();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.Sender }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.Sender createGenerateCN23GenerateCN23RequestLetterSender() {
        return new GenerateCN23 .GenerateCN23Request.Letter.Sender();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations createGenerateCN23GenerateCN23RequestLetterCustomsDeclarations() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents createGenerateCN23GenerateCN23RequestLetterCustomsDeclarationsContents() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents();
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDatesRetourRequestType.Sender }
     * 
     */
    public GetListMailBoxPickingDatesRetourRequestType.Sender createGetListMailBoxPickingDatesRetourRequestTypeSender() {
        return new GetListMailBoxPickingDatesRetourRequestType.Sender();
    }

    /**
     * Create an instance of {@link GetProductInterRequestType }
     * 
     */
    public GetProductInterRequestType createGetProductInterRequestType() {
        return new GetProductInterRequestType();
    }

    /**
     * Create an instance of {@link GetBordereauByNumber }
     * 
     */
    public GetBordereauByNumber createGetBordereauByNumber() {
        return new GetBordereauByNumber();
    }

    /**
     * Create an instance of {@link GenerateCN23Response }
     * 
     */
    public GenerateCN23Response createGenerateCN23Response() {
        return new GenerateCN23Response();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.OutputFormat }
     * 
     */
    public GenerateLabelRequestType.OutputFormat createGenerateLabelRequestTypeOutputFormat() {
        return new GenerateLabelRequestType.OutputFormat();
    }

    /**
     * Create an instance of {@link GenerateLabelResponse }
     * 
     */
    public GenerateLabelResponse createGenerateLabelResponse() {
        return new GenerateLabelResponse();
    }

    /**
     * Create an instance of {@link GetBordereauByNumberResponse }
     * 
     */
    public GetBordereauByNumberResponse createGetBordereauByNumberResponse() {
        return new GetBordereauByNumberResponse();
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDatesResponse }
     * 
     */
    public GetListMailBoxPickingDatesResponse createGetListMailBoxPickingDatesResponse() {
        return new GetListMailBoxPickingDatesResponse();
    }

    /**
     * Create an instance of {@link PlanPickupRequestType.Sender }
     * 
     */
    public PlanPickupRequestType.Sender createPlanPickupRequestTypeSender() {
        return new PlanPickupRequestType.Sender();
    }

    /**
     * Create an instance of {@link GetProductInterResponse }
     * 
     */
    public GetProductInterResponse createGetProductInterResponse() {
        return new GetProductInterResponse();
    }

    /**
     * Create an instance of {@link PlanPickupResponse }
     * 
     */
    public PlanPickupResponse createPlanPickupResponse() {
        return new PlanPickupResponse();
    }

    /**
     * Create an instance of {@link GenerateBordereauByParcelsNumbersResponse }
     * 
     */
    public GenerateBordereauByParcelsNumbersResponse createGenerateBordereauByParcelsNumbersResponse() {
        return new GenerateBordereauByParcelsNumbersResponse();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.OutputFormat }
     * 
     */
    public CheckGenerateLabelRequestType.OutputFormat createCheckGenerateLabelRequestTypeOutputFormat() {
        return new CheckGenerateLabelRequestType.OutputFormat();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelResponse }
     * 
     */
    public CheckGenerateLabelResponse createCheckGenerateLabelResponse() {
        return new CheckGenerateLabelResponse();
    }

    /**
     * Create an instance of {@link BelgiumLabel }
     * 
     */
    public BelgiumLabel createBelgiumLabel() {
        return new BelgiumLabel();
    }

    /**
     * Create an instance of {@link Message }
     * 
     */
    public Message createMessage() {
        return new Message();
    }

    /**
     * Create an instance of {@link GenerateLabelV2ResponseType }
     * 
     */
    public GenerateLabelV2ResponseType createGenerateLabelV2ResponseType() {
        return new GenerateLabelV2ResponseType();
    }

    /**
     * Create an instance of {@link ReturnAddressBelgium }
     * 
     */
    public ReturnAddressBelgium createReturnAddressBelgium() {
        return new ReturnAddressBelgium();
    }

    /**
     * Create an instance of {@link ZoneCABRoutage }
     * 
     */
    public ZoneCABRoutage createZoneCABRoutage() {
        return new ZoneCABRoutage();
    }

    /**
     * Create an instance of {@link Routing }
     * 
     */
    public Routing createRouting() {
        return new Routing();
    }

    /**
     * Create an instance of {@link ZoneInfosRoutage }
     * 
     */
    public ZoneInfosRoutage createZoneInfosRoutage() {
        return new ZoneInfosRoutage();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelResponseType }
     * 
     */
    public CheckGenerateLabelResponseType createCheckGenerateLabelResponseType() {
        return new CheckGenerateLabelResponseType();
    }

    /**
     * Create an instance of {@link CodeVAS }
     * 
     */
    public CodeVAS createCodeVAS() {
        return new CodeVAS();
    }

    /**
     * Create an instance of {@link ZoneRouting }
     * 
     */
    public ZoneRouting createZoneRouting() {
        return new ZoneRouting();
    }

    /**
     * Create an instance of {@link LabelResponse }
     * 
     */
    public LabelResponse createLabelResponse() {
        return new LabelResponse();
    }

    /**
     * Create an instance of {@link BordereauResponse }
     * 
     */
    public BordereauResponse createBordereauResponse() {
        return new BordereauResponse();
    }

    /**
     * Create an instance of {@link SwissLabel }
     * 
     */
    public SwissLabel createSwissLabel() {
        return new SwissLabel();
    }

    /**
     * Create an instance of {@link BordereauHeader }
     * 
     */
    public BordereauHeader createBordereauHeader() {
        return new BordereauHeader();
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDatesResponseType }
     * 
     */
    public GetListMailBoxPickingDatesResponseType createGetListMailBoxPickingDatesResponseType() {
        return new GetListMailBoxPickingDatesResponseType();
    }

    /**
     * Create an instance of {@link ElementVisual }
     * 
     */
    public ElementVisual createElementVisual() {
        return new ElementVisual();
    }

    /**
     * Create an instance of {@link GetProductInterResponseType }
     * 
     */
    public GetProductInterResponseType createGetProductInterResponseType() {
        return new GetProductInterResponseType();
    }

    /**
     * Create an instance of {@link Bordereau }
     * 
     */
    public Bordereau createBordereau() {
        return new Bordereau();
    }

    /**
     * Create an instance of {@link AddressPickupLocation }
     * 
     */
    public AddressPickupLocation createAddressPickupLocation() {
        return new AddressPickupLocation();
    }

    /**
     * Create an instance of {@link PickupLocation }
     * 
     */
    public PickupLocation createPickupLocation() {
        return new PickupLocation();
    }

    /**
     * Create an instance of {@link AddressPCH }
     * 
     */
    public AddressPCH createAddressPCH() {
        return new AddressPCH();
    }

    /**
     * Create an instance of {@link Site }
     * 
     */
    public Site createSite() {
        return new Site();
    }

    /**
     * Create an instance of {@link PlanPickupResponseType }
     * 
     */
    public PlanPickupResponseType createPlanPickupResponseType() {
        return new PlanPickupResponseType();
    }

    /**
     * Create an instance of {@link XmlV2Response.Fields.Field }
     * 
     */
    public XmlV2Response.Fields.Field createXmlV2ResponseFieldsField() {
        return new XmlV2Response.Fields.Field();
    }

    /**
     * Create an instance of {@link XmlResponse.Sender.Address }
     * 
     */
    public XmlResponse.Sender.Address createXmlResponseSenderAddress() {
        return new XmlResponse.Sender.Address();
    }

    /**
     * Create an instance of {@link XmlResponse.Addressee.Address }
     * 
     */
    public XmlResponse.Addressee.Address createXmlResponseAddresseeAddress() {
        return new XmlResponse.Addressee.Address();
    }

    /**
     * Create an instance of {@link GenerateCN23V2ResponseType.Fields.Field }
     * 
     */
    public GenerateCN23V2ResponseType.Fields.Field createGenerateCN23V2ResponseTypeFieldsField() {
        return new GenerateCN23V2ResponseType.Fields.Field();
    }

    /**
     * Create an instance of {@link LabelV2Response.Fields.Field }
     * 
     */
    public LabelV2Response.Fields.Field createLabelV2ResponseFieldsField() {
        return new LabelV2Response.Fields.Field();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.OutputFormat }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.OutputFormat createGenerateLabelGenerateLabelRequestOutputFormat() {
        return new GenerateLabel.GenerateLabelRequest.OutputFormat();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Fields.Field }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Fields.Field createGenerateLabelGenerateLabelRequestFieldsField() {
        return new GenerateLabel.GenerateLabelRequest.Fields.Field();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.Service }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.Service createGenerateLabelGenerateLabelRequestLetterService() {
        return new GenerateLabel.GenerateLabelRequest.Letter.Service();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.Parcel }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.Parcel createGenerateLabelGenerateLabelRequestLetterParcel() {
        return new GenerateLabel.GenerateLabelRequest.Letter.Parcel();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CodSenderAddress }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CodSenderAddress createGenerateLabelGenerateLabelRequestLetterCodSenderAddress() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CodSenderAddress();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.UploadDocument }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.UploadDocument createGenerateLabelGenerateLabelRequestLetterUploadDocument() {
        return new GenerateLabel.GenerateLabelRequest.Letter.UploadDocument();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.Addressee.Address }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.Addressee.Address createGenerateLabelGenerateLabelRequestLetterAddresseeAddress() {
        return new GenerateLabel.GenerateLabelRequest.Letter.Addressee.Address();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.Sender.Address }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.Sender.Address createGenerateLabelGenerateLabelRequestLetterSenderAddress() {
        return new GenerateLabel.GenerateLabelRequest.Letter.Sender.Address();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.ImporterAddress }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.ImporterAddress createGenerateLabelGenerateLabelRequestLetterCustomsDeclarationsImporterAddress() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.ImporterAddress();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Article }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Article createGenerateLabelGenerateLabelRequestLetterCustomsDeclarationsContentsArticle() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Article();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Category }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Category createGenerateLabelGenerateLabelRequestLetterCustomsDeclarationsContentsCategory() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Category();
    }

    /**
     * Create an instance of {@link GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Original }
     * 
     */
    public GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Original createGenerateLabelGenerateLabelRequestLetterCustomsDeclarationsContentsOriginal() {
        return new GenerateLabel.GenerateLabelRequest.Letter.CustomsDeclarations.Contents.Original();
    }

    /**
     * Create an instance of {@link PlanPickup.PlanPickupRequest.Sender }
     * 
     */
    public PlanPickup.PlanPickupRequest.Sender createPlanPickupPlanPickupRequestSender() {
        return new PlanPickup.PlanPickupRequest.Sender();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Fields.Field }
     * 
     */
    public GenerateCN23RequestType.Fields.Field createGenerateCN23RequestTypeFieldsField() {
        return new GenerateCN23RequestType.Fields.Field();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.Service }
     * 
     */
    public GenerateCN23RequestType.Letter.Service createGenerateCN23RequestTypeLetterService() {
        return new GenerateCN23RequestType.Letter.Service();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.Parcel }
     * 
     */
    public GenerateCN23RequestType.Letter.Parcel createGenerateCN23RequestTypeLetterParcel() {
        return new GenerateCN23RequestType.Letter.Parcel();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CodSenderAddress }
     * 
     */
    public GenerateCN23RequestType.Letter.CodSenderAddress createGenerateCN23RequestTypeLetterCodSenderAddress() {
        return new GenerateCN23RequestType.Letter.CodSenderAddress();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.UploadDocument }
     * 
     */
    public GenerateCN23RequestType.Letter.UploadDocument createGenerateCN23RequestTypeLetterUploadDocument() {
        return new GenerateCN23RequestType.Letter.UploadDocument();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.Addressee.Address }
     * 
     */
    public GenerateCN23RequestType.Letter.Addressee.Address createGenerateCN23RequestTypeLetterAddresseeAddress() {
        return new GenerateCN23RequestType.Letter.Addressee.Address();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.Sender.Address }
     * 
     */
    public GenerateCN23RequestType.Letter.Sender.Address createGenerateCN23RequestTypeLetterSenderAddress() {
        return new GenerateCN23RequestType.Letter.Sender.Address();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CustomsDeclarations.ImporterAddress }
     * 
     */
    public GenerateCN23RequestType.Letter.CustomsDeclarations.ImporterAddress createGenerateCN23RequestTypeLetterCustomsDeclarationsImporterAddress() {
        return new GenerateCN23RequestType.Letter.CustomsDeclarations.ImporterAddress();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Article }
     * 
     */
    public GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Article createGenerateCN23RequestTypeLetterCustomsDeclarationsContentsArticle() {
        return new GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Article();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Category }
     * 
     */
    public GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Category createGenerateCN23RequestTypeLetterCustomsDeclarationsContentsCategory() {
        return new GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Category();
    }

    /**
     * Create an instance of {@link GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Original }
     * 
     */
    public GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Original createGenerateCN23RequestTypeLetterCustomsDeclarationsContentsOriginal() {
        return new GenerateCN23RequestType.Letter.CustomsDeclarations.Contents.Original();
    }

    /**
     * Create an instance of {@link GetListMailBoxPickingDates.GetListMailBoxPickingDatesRetourRequest.Sender }
     * 
     */
    public GetListMailBoxPickingDates.GetListMailBoxPickingDatesRetourRequest.Sender createGetListMailBoxPickingDatesGetListMailBoxPickingDatesRetourRequestSender() {
        return new GetListMailBoxPickingDates.GetListMailBoxPickingDatesRetourRequest.Sender();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Fields.Field }
     * 
     */
    public CheckGenerateLabelRequestType.Fields.Field createCheckGenerateLabelRequestTypeFieldsField() {
        return new CheckGenerateLabelRequestType.Fields.Field();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.Service }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.Service createCheckGenerateLabelRequestTypeLetterService() {
        return new CheckGenerateLabelRequestType.Letter.Service();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.Parcel }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.Parcel createCheckGenerateLabelRequestTypeLetterParcel() {
        return new CheckGenerateLabelRequestType.Letter.Parcel();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CodSenderAddress }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CodSenderAddress createCheckGenerateLabelRequestTypeLetterCodSenderAddress() {
        return new CheckGenerateLabelRequestType.Letter.CodSenderAddress();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.UploadDocument }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.UploadDocument createCheckGenerateLabelRequestTypeLetterUploadDocument() {
        return new CheckGenerateLabelRequestType.Letter.UploadDocument();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.Addressee.Address }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.Addressee.Address createCheckGenerateLabelRequestTypeLetterAddresseeAddress() {
        return new CheckGenerateLabelRequestType.Letter.Addressee.Address();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.Sender.Address }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.Sender.Address createCheckGenerateLabelRequestTypeLetterSenderAddress() {
        return new CheckGenerateLabelRequestType.Letter.Sender.Address();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CustomsDeclarations.ImporterAddress }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CustomsDeclarations.ImporterAddress createCheckGenerateLabelRequestTypeLetterCustomsDeclarationsImporterAddress() {
        return new CheckGenerateLabelRequestType.Letter.CustomsDeclarations.ImporterAddress();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Article }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Article createCheckGenerateLabelRequestTypeLetterCustomsDeclarationsContentsArticle() {
        return new CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Article();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Category }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Category createCheckGenerateLabelRequestTypeLetterCustomsDeclarationsContentsCategory() {
        return new CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Category();
    }

    /**
     * Create an instance of {@link CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Original }
     * 
     */
    public CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Original createCheckGenerateLabelRequestTypeLetterCustomsDeclarationsContentsOriginal() {
        return new CheckGenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Original();
    }

    /**
     * Create an instance of {@link GetProductInter.GetProductInterRequest }
     * 
     */
    public GetProductInter.GetProductInterRequest createGetProductInterGetProductInterRequest() {
        return new GetProductInter.GetProductInterRequest();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.OutputFormat }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.OutputFormat createCheckGenerateLabelCheckGenerateLabelRequestOutputFormat() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.OutputFormat();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Fields.Field }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Fields.Field createCheckGenerateLabelCheckGenerateLabelRequestFieldsField() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Fields.Field();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Service }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Service createCheckGenerateLabelCheckGenerateLabelRequestLetterService() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Service();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Parcel }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Parcel createCheckGenerateLabelCheckGenerateLabelRequestLetterParcel() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Parcel();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CodSenderAddress }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CodSenderAddress createCheckGenerateLabelCheckGenerateLabelRequestLetterCodSenderAddress() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CodSenderAddress();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.UploadDocument }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.UploadDocument createCheckGenerateLabelCheckGenerateLabelRequestLetterUploadDocument() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.UploadDocument();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Addressee.Address }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Addressee.Address createCheckGenerateLabelCheckGenerateLabelRequestLetterAddresseeAddress() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Addressee.Address();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Sender.Address }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Sender.Address createCheckGenerateLabelCheckGenerateLabelRequestLetterSenderAddress() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.Sender.Address();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.ImporterAddress }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.ImporterAddress createCheckGenerateLabelCheckGenerateLabelRequestLetterCustomsDeclarationsImporterAddress() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.ImporterAddress();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Article }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Article createCheckGenerateLabelCheckGenerateLabelRequestLetterCustomsDeclarationsContentsArticle() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Article();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Category }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Category createCheckGenerateLabelCheckGenerateLabelRequestLetterCustomsDeclarationsContentsCategory() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Category();
    }

    /**
     * Create an instance of {@link CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Original }
     * 
     */
    public CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Original createCheckGenerateLabelCheckGenerateLabelRequestLetterCustomsDeclarationsContentsOriginal() {
        return new CheckGenerateLabel.CheckGenerateLabelRequest.Letter.CustomsDeclarations.Contents.Original();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Fields.Field }
     * 
     */
    public GenerateLabelRequestType.Fields.Field createGenerateLabelRequestTypeFieldsField() {
        return new GenerateLabelRequestType.Fields.Field();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.Service }
     * 
     */
    public GenerateLabelRequestType.Letter.Service createGenerateLabelRequestTypeLetterService() {
        return new GenerateLabelRequestType.Letter.Service();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.Parcel }
     * 
     */
    public GenerateLabelRequestType.Letter.Parcel createGenerateLabelRequestTypeLetterParcel() {
        return new GenerateLabelRequestType.Letter.Parcel();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CodSenderAddress }
     * 
     */
    public GenerateLabelRequestType.Letter.CodSenderAddress createGenerateLabelRequestTypeLetterCodSenderAddress() {
        return new GenerateLabelRequestType.Letter.CodSenderAddress();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.UploadDocument }
     * 
     */
    public GenerateLabelRequestType.Letter.UploadDocument createGenerateLabelRequestTypeLetterUploadDocument() {
        return new GenerateLabelRequestType.Letter.UploadDocument();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.Addressee.Address }
     * 
     */
    public GenerateLabelRequestType.Letter.Addressee.Address createGenerateLabelRequestTypeLetterAddresseeAddress() {
        return new GenerateLabelRequestType.Letter.Addressee.Address();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.Sender.Address }
     * 
     */
    public GenerateLabelRequestType.Letter.Sender.Address createGenerateLabelRequestTypeLetterSenderAddress() {
        return new GenerateLabelRequestType.Letter.Sender.Address();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CustomsDeclarations.ImporterAddress }
     * 
     */
    public GenerateLabelRequestType.Letter.CustomsDeclarations.ImporterAddress createGenerateLabelRequestTypeLetterCustomsDeclarationsImporterAddress() {
        return new GenerateLabelRequestType.Letter.CustomsDeclarations.ImporterAddress();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Article }
     * 
     */
    public GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Article createGenerateLabelRequestTypeLetterCustomsDeclarationsContentsArticle() {
        return new GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Article();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Category }
     * 
     */
    public GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Category createGenerateLabelRequestTypeLetterCustomsDeclarationsContentsCategory() {
        return new GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Category();
    }

    /**
     * Create an instance of {@link GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Original }
     * 
     */
    public GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Original createGenerateLabelRequestTypeLetterCustomsDeclarationsContentsOriginal() {
        return new GenerateLabelRequestType.Letter.CustomsDeclarations.Contents.Original();
    }

    /**
     * Create an instance of {@link GenerateBordereauByParcelsNumbers.GenerateBordereauParcelNumberList }
     * 
     */
    public GenerateBordereauByParcelsNumbers.GenerateBordereauParcelNumberList createGenerateBordereauByParcelsNumbersGenerateBordereauParcelNumberList() {
        return new GenerateBordereauByParcelsNumbers.GenerateBordereauParcelNumberList();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Fields.Field }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Fields.Field createGenerateCN23GenerateCN23RequestFieldsField() {
        return new GenerateCN23 .GenerateCN23Request.Fields.Field();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.Service }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.Service createGenerateCN23GenerateCN23RequestLetterService() {
        return new GenerateCN23 .GenerateCN23Request.Letter.Service();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.Parcel }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.Parcel createGenerateCN23GenerateCN23RequestLetterParcel() {
        return new GenerateCN23 .GenerateCN23Request.Letter.Parcel();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CodSenderAddress }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CodSenderAddress createGenerateCN23GenerateCN23RequestLetterCodSenderAddress() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CodSenderAddress();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.UploadDocument }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.UploadDocument createGenerateCN23GenerateCN23RequestLetterUploadDocument() {
        return new GenerateCN23 .GenerateCN23Request.Letter.UploadDocument();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.Addressee.Address }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.Addressee.Address createGenerateCN23GenerateCN23RequestLetterAddresseeAddress() {
        return new GenerateCN23 .GenerateCN23Request.Letter.Addressee.Address();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.Sender.Address }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.Sender.Address createGenerateCN23GenerateCN23RequestLetterSenderAddress() {
        return new GenerateCN23 .GenerateCN23Request.Letter.Sender.Address();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.ImporterAddress }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.ImporterAddress createGenerateCN23GenerateCN23RequestLetterCustomsDeclarationsImporterAddress() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.ImporterAddress();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Article }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Article createGenerateCN23GenerateCN23RequestLetterCustomsDeclarationsContentsArticle() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Article();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Category }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Category createGenerateCN23GenerateCN23RequestLetterCustomsDeclarationsContentsCategory() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Category();
    }

    /**
     * Create an instance of {@link GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Original }
     * 
     */
    public GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Original createGenerateCN23GenerateCN23RequestLetterCustomsDeclarationsContentsOriginal() {
        return new GenerateCN23 .GenerateCN23Request.Letter.CustomsDeclarations.Contents.Original();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GenerateLabelResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "generateLabelResponse")
    public JAXBElement<GenerateLabelResponse> createGenerateLabelResponse(GenerateLabelResponse value) {
        return new JAXBElement<GenerateLabelResponse>(_GenerateLabelResponse_QNAME, GenerateLabelResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GenerateCN23Response }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "generateCN23Response")
    public JAXBElement<GenerateCN23Response> createGenerateCN23Response(GenerateCN23Response value) {
        return new JAXBElement<GenerateCN23Response>(_GenerateCN23Response_QNAME, GenerateCN23Response.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GenerateBordereauByParcelsNumbers }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "generateBordereauByParcelsNumbers")
    public JAXBElement<GenerateBordereauByParcelsNumbers> createGenerateBordereauByParcelsNumbers(GenerateBordereauByParcelsNumbers value) {
        return new JAXBElement<GenerateBordereauByParcelsNumbers>(_GenerateBordereauByParcelsNumbers_QNAME, GenerateBordereauByParcelsNumbers.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GenerateCN23 }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "generateCN23")
    public JAXBElement<GenerateCN23> createGenerateCN23(GenerateCN23 value) {
        return new JAXBElement<GenerateCN23>(_GenerateCN23_QNAME, GenerateCN23 .class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBordereauByNumber }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "getBordereauByNumber")
    public JAXBElement<GetBordereauByNumber> createGetBordereauByNumber(GetBordereauByNumber value) {
        return new JAXBElement<GetBordereauByNumber>(_GetBordereauByNumber_QNAME, GetBordereauByNumber.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetListMailBoxPickingDates }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "getListMailBoxPickingDates")
    public JAXBElement<GetListMailBoxPickingDates> createGetListMailBoxPickingDates(GetListMailBoxPickingDates value) {
        return new JAXBElement<GetListMailBoxPickingDates>(_GetListMailBoxPickingDates_QNAME, GetListMailBoxPickingDates.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckGenerateLabelResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "checkGenerateLabelResponse")
    public JAXBElement<CheckGenerateLabelResponse> createCheckGenerateLabelResponse(CheckGenerateLabelResponse value) {
        return new JAXBElement<CheckGenerateLabelResponse>(_CheckGenerateLabelResponse_QNAME, CheckGenerateLabelResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GenerateLabel }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "generateLabel")
    public JAXBElement<GenerateLabel> createGenerateLabel(GenerateLabel value) {
        return new JAXBElement<GenerateLabel>(_GenerateLabel_QNAME, GenerateLabel.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PlanPickup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "planPickup")
    public JAXBElement<PlanPickup> createPlanPickup(PlanPickup value) {
        return new JAXBElement<PlanPickup>(_PlanPickup_QNAME, PlanPickup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckGenerateLabel }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "checkGenerateLabel")
    public JAXBElement<CheckGenerateLabel> createCheckGenerateLabel(CheckGenerateLabel value) {
        return new JAXBElement<CheckGenerateLabel>(_CheckGenerateLabel_QNAME, CheckGenerateLabel.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBordereauByNumberResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "getBordereauByNumberResponse")
    public JAXBElement<GetBordereauByNumberResponse> createGetBordereauByNumberResponse(GetBordereauByNumberResponse value) {
        return new JAXBElement<GetBordereauByNumberResponse>(_GetBordereauByNumberResponse_QNAME, GetBordereauByNumberResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetListMailBoxPickingDatesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "getListMailBoxPickingDatesResponse")
    public JAXBElement<GetListMailBoxPickingDatesResponse> createGetListMailBoxPickingDatesResponse(GetListMailBoxPickingDatesResponse value) {
        return new JAXBElement<GetListMailBoxPickingDatesResponse>(_GetListMailBoxPickingDatesResponse_QNAME, GetListMailBoxPickingDatesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetProductInter }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "getProductInter")
    public JAXBElement<GetProductInter> createGetProductInter(GetProductInter value) {
        return new JAXBElement<GetProductInter>(_GetProductInter_QNAME, GetProductInter.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GenerateBordereauByParcelsNumbersResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "generateBordereauByParcelsNumbersResponse")
    public JAXBElement<GenerateBordereauByParcelsNumbersResponse> createGenerateBordereauByParcelsNumbersResponse(GenerateBordereauByParcelsNumbersResponse value) {
        return new JAXBElement<GenerateBordereauByParcelsNumbersResponse>(_GenerateBordereauByParcelsNumbersResponse_QNAME, GenerateBordereauByParcelsNumbersResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetProductInterResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "getProductInterResponse")
    public JAXBElement<GetProductInterResponse> createGetProductInterResponse(GetProductInterResponse value) {
        return new JAXBElement<GetProductInterResponse>(_GetProductInterResponse_QNAME, GetProductInterResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PlanPickupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://sls.ws.coliposte.fr", name = "planPickupResponse")
    public JAXBElement<PlanPickupResponse> createPlanPickupResponse(PlanPickupResponse value) {
        return new JAXBElement<PlanPickupResponse>(_PlanPickupResponse_QNAME, PlanPickupResponse.class, null, value);
    }

}
